/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Model;

/**
 * @author Alan Carlos 
 * @author João Vilas Boas
 */

/*
Classe criada para registrar cada erro lexico encontrado no codigo fonte,
seu tipo e posição em que ele se encontra no código
*/

public class ErrorLexema {
   private String lexema;
   private int linha;
   private int coluna;
   private String tipoErro;

    public ErrorLexema(String lexema, int linha, int coluna, String tipoErro) {
        this.lexema = lexema;
        this.linha = linha;
        this.coluna = coluna;
        this.tipoErro = tipoErro;
    }

    public String getLexema() {
        return lexema;
    }

    public void setLexema(String lexema) {
        this.lexema = lexema;
    }

    public int getLinha() {
        return linha;
    }

    public void setLinha(int linha) {
        this.linha = linha;
    }

    public int getColuna() {
        return coluna;
    }

    public void setColuna(int coluna) {
        this.coluna = coluna;
    }

    public String getTipoErro() {
        return tipoErro;
    }

    public void setTipoErro(String tipoErro) {
        this.tipoErro = tipoErro;
    }
    
}
